High-level CHILL debugging system in cross-development environments
نویسندگان
چکیده
CHILL is a concurrent programming language, especially for implementing telecommunications software. ETRI has used the language for the development of switching software. Generally, switching software is characterized by real-time execution, parallel and distributed processing, large scale source code, and high complexity. The software is also developed on cross development environments. In this paper, we present a CHILL cross debugging system, in which the system can test and debug the programs on remote system from local system. The system provides the traditional debugging features such as executing and tracing a program, listing source code, setting breakpoints, examining and setting program locations, and single-stepping. It also provides parallel and distributed real-time debugging, a powerful command language, signal sending capability, and graphical user interface for switching software.
منابع مشابه
High-Level Debugging Facilities and Interfaces: Design and Developement of a Debug-Oriented I.D.E
While debugging in general is an essential part of the development cycle, debuggers have not themselves evolved over the years as other development tools have through the advancement of Integrated Development Environments. In this free-software research project we propose a way to overcome this problem by introducing, designing and developing a high-level debugging system. High-Level debugging ...
متن کاملCross-platform protocol development based on OMNeT++
Software development for wireless sensor networks can be accomplished with dedicated operating systems such as Contiki or TinyOS. However, protocol design and verification as well as debugging is still challenging. On the other hand, high-level simulation environments, e.g., OMNeT++, allow convenient and rapid development, but the resulting code has to be re-implemented for a particular hardwar...
متن کاملKahina: A Hybrid Trace-Based and Chart-Based Debugging System for Grammar Engineering
This paper provides an overview of the debugging framework Kahina, discussing its architecture as well as its application to debugging in different constraint-based grammar engineering environments. The exposition focuses on and motivates the hybrid nature of the system between source-level debugging by means of a tracer and high-level analysis by means of graphical tools.
متن کاملTowards multilingual programming environments
Software projects consist of different kinds of artifacts: build files, configuration files, markup files, source code in different software languages, and so on. At the same time, however, most integrated development environments (IDEs) are focused on a single (programming) language. Even if a programming environment supports multiple languages (e.g., Eclipse), IDE features such as cross-refer...
متن کاملAn Extensible Environment for Expert System Development
The use of expert systems in the speed-up of human professional work has been in two orders of magnitude with resulting increases in human productivity and financial returns. Last decade shows that a growing number of organizations shift their informational systems towards a knowledge-based approach. This fact generates the need for new tools and environments that intelligently port the legacy ...
متن کامل